__={ 
    name:"",
    remark:""
    ,title:"",
version:"",
site:"",
source:"",
copy:"",
classes:[{ 
    name:"fly",
    remark:""
    ,path:"fly",
properties:[],
methods:[],
events:[]
},{ 
    name:"ui",
    remark:""
    ,path:"fly.ui",
properties:[],
methods:[],
events:[]
},{ 
    name:"grid",
    remark:""
    ,path:"fly.ui.grid",
properties:[],
methods:[],
events:[]
},{ 
    name:"GridPanel",
    remark:"通过网格形式在客户端浏览数据，可以配合分页控件使用"
    ,path:"fly.ui.grid.GridPanel",
properties:[{ 
    name:"autoLoad",
    remark:"是否自动加载数据"
    ,type:"Boolean"},
{ 
    name:"sortInfo",
    remark:"当前排序规则"
    ,type:"Object"},
{ 
    name:"rowEvents",
    remark:"配置Gird行事件，如：\r\n        rowEvents:{\r\n        click:function(row,cell,grid){\r\n        alert(row.id)\r\n        },\r\n        keyup:function(row,cell,grid){\r\n        alert($event.keyCode+\" \"+ row.id)\r\n        }\r\n        }\r\n        事件将接收三个参数：行、单元格和GridPanel，通常情况下事件中this和第三个参数一样，代表当前GridPanel对象"
    ,type:"JSON"},
{ 
    name:"showHeader",
    remark:"显示列头"
    ,type:"Boolean"},
{ 
    name:"ellipsisContent",
    remark:"当内容超出宽带时显示省略号"
    ,type:"Boolean"},
{ 
    name:"headerCss",
    remark:"列头样式"
    ,type:"String"},
{ 
    name:"rowCss",
    remark:"行样式"
    ,type:"String"},
{ 
    name:"trCss",
    remark:"行TR元素样式"
    ,type:"String"},
{ 
    name:"altRowCss",
    remark:"交替行样式"
    ,type:"String"},
{ 
    name:"altRowBy",
    remark:"为整数时，表示每隔指定行数显示一交替行，为函数时，当函数返回true显示交替行，函数接受两个参数，行和行的索引"
    ,type:"Int/Function"},
{ 
    name:"headerCellFormat",
    remark:"列头单元格格式化模板"
    ,type:"String"},
{ 
    name:"headerFormat",
    remark:"列头格式化模板"
    ,type:"String"},
{ 
    name:"cellTemplate",
    remark:"单元格模板"
    ,type:"String"},
{ 
    name:"cellFormat",
    remark:"单元格格式化"
    ,type:"String"},
{ 
    name:"rowTemplate",
    remark:"行模板"
    ,type:"String"},
{ 
    name:"rowFormat",
    remark:"行格式化"
    ,type:"String"},
{ 
    name:"rows",
    remark:"所有行"
    ,type:"Array<fly.ui.grid.Row>"},
{ 
    name:"elTemplate",
    remark:"GirdPanel外层元素模板"
    ,type:"fly.ui.Template"},
{ 
    name:"tableFormat",
    remark:"单元格模板"
    ,type:"String"},
{ 
    name:"wrapFormat",
    remark:"wrap层格式化模板"
    ,type:"GridPanel"}],
methods:[{ 
    name:"bindRecords",
    remark:"绑定记录"
    ,args:[{ 
    name:"records",
    remark:"要绑定的记录"
    ,type:"Array<Object>"},{ 
    name:"option",
    remark:"选项"
    ,type:"JSON"}],
ret:{ 
    name:"",
    remark:"创建的行"
    ,type:"Array<fly.ui.grid.Row>"}},
{ 
    name:"createTable",
    remark:"创建Table"
    ,args:[],
ret:{ 
    name:"",
    remark:"创建的Table元素"
    ,type:"fly.ui.Element"}},
{ 
    name:"onPreRender",
    remark:"#E 在GridPanel呈现前触发"
    ,args:[],
ret:{ 
    name:"",
    remark:"返回false将取消GridPanel呈现"
    ,type:"Boolean"}},
{ 
    name:"setHeight",
    remark:"设置GridPanel高"
    ,args:[{ 
    name:"height",
    remark:"高"
    ,type:"Int"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"setWidth",
    remark:"设置GridPanel宽"
    ,args:[{ 
    name:"width",
    remark:"宽"
    ,type:"Int"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"sort",
    remark:"排序"
    ,args:[{ 
    name:"dir",
    remark:"排序方向，ASC 或者 DESC"
    ,type:"String"},{ 
    name:"by",
    remark:"排序的列"
    ,type:"fly.ui.grid.Column"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"getOwnerRow",
    remark:"获取元素所在行"
    ,args:[{ 
    name:"el",
    remark:"Html元素"
    ,type:"HtmlElement"}],
ret:{ 
    name:"",
    remark:"元素所在行"
    ,type:"fly.ui.grid.Row"}},
{ 
    name:"getOwnerCell",
    remark:"获取元素所在单元格"
    ,args:[{ 
    name:"el",
    remark:"Html元素"
    ,type:"HtmlElement"}],
ret:{ 
    name:"",
    remark:"元素所在单元格"
    ,type:"fly.ui.grid.Cell"}}],
events:[{ 
    name:"onSort",
    remark:"在GridPanel排序时触发"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:""}}]
},{ 
    name:"Row",
    remark:"GridPanel 中的行"
    ,path:"fly.ui.grid.Row",
properties:[{ 
    name:"id",
    remark:"行的id，通过GridPanel Store的idProperty属性指定的属性名，在record中获取，默认为record的id属性"
    ,type:"Object"},
{ 
    name:"el",
    remark:"行的Html元素，通常情况下是tr元素"
    ,type:"HtmlElement"},
{ 
    name:"tr",
    remark:"行的TR元素"
    ,type:"HtmlElement"}],
methods:[{ 
    name:"getOwnerRowId",
    remark:"静态方法，获取Html元素所在的行Id"
    ,args:[{ 
    name:"el",
    remark:"Html元素"
    ,type:"HtmlElement"}],
ret:{ 
    name:"",
    remark:"Object 所在行Id"
    ,type:""}}],
events:[]
},{ 
    name:"Cell",
    remark:"GridPanel 中的单元格"
    ,path:"fly.ui.grid.Cell",
properties:[{ 
    name:"el",
    remark:"为单元格创建的Html元素，通常为TD元素"
    ,type:"fly.ui.Element"}],
methods:[{ 
    name:"render",
    remark:"呈现单元格"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"undefined"}}],
events:[]
},{ 
    name:"Column",
    remark:"GridPanel 中的列"
    ,path:"fly.ui.grid.Column",
properties:[{ 
    name:"readOnly",
    remark:"只读,默认false"
    ,type:"Boolean"},
{ 
    name:"header",
    remark:"列头"
    ,type:"Object"},
{ 
    name:"index",
    remark:"列索引"
    ,type:"Int"},
{ 
    name:"dataIndex",
    remark:"从绑定记录(record)中获取单元格值的属性名"
    ,type:"String/Int"},
{ 
    name:"css",
    remark:"应用到该列的css样式"
    ,type:"String"},
{ 
    name:"sortable",
    remark:"是否可以排序"
    ,type:"Boolean"},
{ 
    name:"sortBy",
    remark:"用来配合排序的比较函数"
    ,type:"Function"},
{ 
    name:"contentProperty",
    remark:"该列单元格值显示到Html元素中的属性名，默认为：innerHTML ，如果要显示普通文本，设置为 innerText"
    ,type:"String"}],
methods:[{ 
    name:"setWidth",
    remark:"设置列宽"
    ,args:[{ 
    name:"width",
    remark:"列宽"
    ,type:"Int"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}},
{ 
    name:"addWidth",
    remark:"增加宽度"
    ,args:[{ 
    name:"width",
    remark:"要增加的宽度"
    ,type:"Int"}],
ret:{ 
    name:"",
    remark:""
    ,type:"this"}}],
events:[]
},{ 
    name:"RowNumberer",
    remark:"GridPanel 行编号列"
    ,path:"fly.ui.grid.RowNumberer",
properties:[{ 
    name:"readOnly",
    remark:"只读,默认true"
    ,type:"Boolean"},
{ 
    name:"start",
    remark:"编号开始"
    ,type:"Int"},
{ 
    name:"seed",
    remark:"编号增量"
    ,type:"Int"}],
methods:[],
events:[]
},{ 
    name:"RowSelectionModel",
    remark:"GridPanel 行选择模型"
    ,path:"fly.ui.grid.RowSelectionModel",
properties:[{ 
    name:"readOnly",
    remark:"只读,默认true"
    ,type:"Boolean"}],
methods:[],
events:[]
},{ 
    name:"CheckboxSelectionModel",
    remark:"GridPanel 行Checkbox选择模型"
    ,path:"fly.ui.grid.CheckboxSelectionModel",
properties:[{ 
    name:"width",
    remark:"默认列宽25"
    ,type:""},
{ 
    name:"boxCss",
    remark:"应用到checkbox的样式"
    ,type:""}],
methods:[{ 
    name:"headerRenderer",
    remark:"列头呈现函数"
    ,args:[{ 
    name:"value",
    remark:"列头显示内容"
    ,type:"Object"},{ 
    name:"el",
    remark:"HtmlElement 列头的单元格Html元素"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"renderer",
    remark:"单元格呈现函数"
    ,args:[{ 
    name:"value",
    remark:"单元格的值"
    ,type:"Object"},{ 
    name:"cell",
    remark:"fly.ui.grid.Cell 呈现的单元格"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"boxClick",
    remark:"checkbox单击执行的函数"
    ,args:[{ 
    name:"el",
    remark:"checkbox元素"
    ,type:"fly.ui.Element"},{ 
    name:"row",
    remark:"当前行"
    ,type:""}],
ret:{ 
    name:"",
    remark:"false 取消当前事件继续执行"
    ,type:""}},
{ 
    name:"headRightClick",
    remark:"列头checkbox右击时执行的函数"
    ,args:[{ 
    name:"el",
    remark:"checkbox元素"
    ,type:"fly.ui.Element"}],
ret:{ 
    name:"",
    remark:"false 取消当前事件继续执行"
    ,type:""}},
{ 
    name:"headerClick",
    remark:"列头checkbox单击时执行的函数"
    ,args:[{ 
    name:"el",
    remark:"checkbox元素"
    ,type:"fly.ui.Element"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"plugins",
    remark:""
    ,path:"fly.ui.grid.plugins",
properties:[],
methods:[],
events:[]
},{ 
    name:"TreeGrid",
    remark:"用于GridPanel的，树形视图插件"
    ,path:"fly.ui.grid.plugins.TreeGrid",
properties:[{ 
    name:"sortChildren",
    remark:"排序时，同时排序子节点"
    ,type:"Boolean"},
{ 
    name:"showCheckbox",
    remark:"为节点显示checkbox元素"
    ,type:"Boolean"},
{ 
    name:"textProperty",
    remark:"从绑定记录(record)中获取text的属性名"
    ,type:"String/Int"},
{ 
    name:"contentProperty",
    remark:"该列单元格值显示到Html元素中的属性名，默认为：innerText ，如果要显示Html，设置为 innerHTML"
    ,type:"String"},
{ 
    name:"treeColumn",
    remark:"树视图所在列索引"
    ,type:"Int"},
{ 
    name:"indent",
    remark:"子节点缩进宽度"
    ,type:"Int"},
{ 
    name:"toggleByIcon",
    remark:"可以通过图标展开和收缩节点，默认true"
    ,type:"Boolean"},
{ 
    name:"toggleByText",
    remark:"可以通过文本展开和收缩节点，默认false"
    ,type:"Boolean"},
{ 
    name:"toggleEvent",
    remark:"触发节点展开和收缩的事件，默认单击"
    ,type:"String"},
{ 
    name:"items",
    remark:"子节点"
    ,type:"Array<fly.ui.BaseItem>"}],
methods:[{ 
    name:"reBuildQueryOption",
    remark:"在加载节点数据前，重新构造查询选项"
    ,args:[{ 
    name:"option",
    remark:"JSON    原查询选项"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"getAllRows",
    remark:"获取所有行，包含子节点所在行"
    ,args:[],
ret:{ 
    name:"",
    remark:"所有行"
    ,type:"Array<fly.ui.grid.Row>"}},
{ 
    name:"getAllNodes",
    remark:"获取所有节点，包含所有子节点"
    ,args:[],
ret:{ 
    name:"",
    remark:"所有节点"
    ,type:"Array<fly.ui.BaseItem>"}},
{ 
    name:"getParams",
    remark:"获取节点的查询选项"
    ,args:[],
ret:{ 
    name:"",
    remark:""
    ,type:"JSON"}}],
events:[]
},{ 
    name:"TreeGridNode",
    remark:"用于GridPanel树形视图插件的节点对象"
    ,path:"fly.ui.grid.TreeGridNode",
properties:[],
methods:[],
events:[]
},{ 
    name:"Editing",
    remark:"使GridPanel可编辑插件"
    ,path:"fly.ui.grid.plugins.Editing",
properties:[{ 
    name:"begin",
    remark:"用该事件触发GridPanel编辑操作，默认为 click"
    ,type:"String"},
{ 
    name:"editMode",
    remark:"编辑模式，row:整行编辑，cell:单元格编辑，默认为整行编辑"
    ,type:"String"},
{ 
    name:"validator",
    remark:"用于GridPanel编辑的验证模块"
    ,type:"fly.ui.Validate"}],
methods:[{ 
    name:"beforeComplete",
    remark:"#E 在GridPanel编辑完成前执行"
    ,args:[{ 
    name:"row",
    remark:"当前编辑的行"
    ,type:"fly.ui.grid.Row"},{ 
    name:"dirty",
    remark:"修改后的记录"
    ,type:"Object"},{ 
    name:"record",
    remark:"修改前的记录"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:"返回false阻止编辑完成"
    ,type:"Boolean"}},
{ 
    name:"afterComplete",
    remark:"#E 在GridPanel编辑完成后执行，请在该事件中执行修改记录的保存操作"
    ,args:[{ 
    name:"row",
    remark:"当前编辑的行"
    ,type:"fly.ui.grid.Row"},{ 
    name:"dirty",
    remark:"修改后的记录"
    ,type:"Object"},{ 
    name:"record",
    remark:"修改前的记录"
    ,type:"Object"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"beginEdit",
    remark:"开始编辑"
    ,args:[{ 
    name:"row",
    remark:"开始编辑的行"
    ,type:"fly.ui.grid.Row"},{ 
    name:"cell",
    remark:"开始编辑的列"
    ,type:"fly.ui.grid.Cell"},{ 
    name:"grid",
    remark:"开始编辑的GridPanel"
    ,type:"fly.ui.grid.GridPanel"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"completeRow",
    remark:"完成编辑"
    ,args:[{ 
    name:"row",
    remark:"当前编辑的行"
    ,type:"fly.ui.grid.Row"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"BaseEditor",
    remark:"可编辑GridPanel中的单元格编辑器基类，其他自定义编辑器需从该类继承"
    ,path:"fly.ui.grid.plugins.Editing.BaseEditor",
properties:[],
methods:[{ 
    name:"complete",
    remark:"在单元格编辑完成时执行，如果需要在单元格编辑完成时执行自定义操作，可以重写该方法"
    ,args:[{ 
    name:"cell",
    remark:"当前编辑单元格"
    ,type:"fly.ui.grid.Cell"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"focus",
    remark:"在单元格编辑器设置为焦点时执行，如果需要自定义编辑器焦点状态，可以重写该方法"
    ,args:[{ 
    name:"cell",
    remark:"当前编辑单元格"
    ,type:"fly.ui.grid.Cell"},{ 
    name:"box",
    remark:"单元格编辑器控件"
    ,type:"fly.ui.Element"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"close",
    remark:"关闭编辑器"
    ,args:[{ 
    name:"cell",
    remark:"当前编辑单元格"
    ,type:"fly.ui.grid.Cell"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"get",
    remark:"获取单元格值"
    ,args:[{ 
    name:"cell",
    remark:"单元格"
    ,type:"fly.ui.grid.Cell"}],
ret:{ 
    name:"",
    remark:"单元格值"
    ,type:"Object"}},
{ 
    name:"renderer",
    remark:"呈现编辑器视图"
    ,args:[{ 
    name:"value",
    remark:"单元格值"
    ,type:"Object"},{ 
    name:"cell",
    remark:"单元格"
    ,type:"fly.ui.grid.Cell"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"TextEditor",
    remark:"GridPanel单元格编辑器:文本编辑器"
    ,path:"fly.ui.grid.plugins.Editing.TextEditor",
properties:[],
methods:[],
events:[]
},{ 
    name:"IListEditor",
    remark:"GridPanel单元格列表编辑器接口"
    ,path:"fly.ui.grid.plugins.Editing.IListEditor",
properties:[{ 
    name:"valueProperty",
    remark:"绑定列表时数据源中提供值的属性名"
    ,type:""},
{ 
    name:"textProperty",
    remark:"绑定列表时数据源中提供文本的属性名"
    ,type:""},
{ 
    name:"valueSeparator",
    remark:"多选时值的分隔符，默认“,”"
    ,type:""},
{ 
    name:"tagName",
    remark:"编辑框Html标签，默认“div”"
    ,type:"String"},
{ 
    name:"boxFormat",
    remark:"编辑框格式化模板"
    ,type:"String"},
{ 
    name:"listType",
    remark:"列表类型"
    ,type:"String"},
{ 
    name:"itemFormat",
    remark:"列表项格式化模板"
    ,type:"String"}],
methods:[{ 
    name:"createItems",
    remark:"为单元格编辑器生成列表项"
    ,args:[{ 
    name:"value",
    remark:"单元格值"
    ,type:"Object"},{ 
    name:"cell",
    remark:"fly.ui.grid.Cell 单元格"
    ,type:""}],
ret:{ 
    name:"",
    remark:""
    ,type:""}},
{ 
    name:"get",
    remark:"获取单元格值"
    ,args:[{ 
    name:"cell",
    remark:"单元格"
    ,type:"fly.ui.grid.Cell"}],
ret:{ 
    name:"",
    remark:"单元格值"
    ,type:"Object"}},
{ 
    name:"set",
    remark:"设置单元格值"
    ,args:[{ 
    name:"value",
    remark:"单元格值"
    ,type:"Object"},{ 
    name:"cell",
    remark:"单元格"
    ,type:"fly.ui.grid.Cell"}],
ret:{ 
    name:"",
    remark:""
    ,type:""}}],
events:[]
},{ 
    name:"RadioEditor",
    remark:"GridPanel单元格编辑器:单选框编辑器"
    ,path:"fly.ui.grid.plugins.Editing.RadioEditor",
properties:[{ 
    name:"listType",
    remark:"列表类型：radio"
    ,type:"String"}],
methods:[],
events:[]
},{ 
    name:"CheckEditor",
    remark:"GridPanel单元格编辑器:复选框编辑器"
    ,path:"fly.ui.grid.plugins.Editing.CheckEditor",
properties:[{ 
    name:"listType",
    remark:"列表类型：check"
    ,type:"String"}],
methods:[],
events:[]
},{ 
    name:"SelectEditor",
    remark:"GridPanel单元格编辑器:下拉列表编辑器"
    ,path:"fly.ui.grid.plugins.Editing.SelectEditor",
properties:[{ 
    name:"listType",
    remark:"列表类型：select"
    ,type:"String"},
{ 
    name:"tagName",
    remark:"编辑框Html标签：select"
    ,type:"String"}],
methods:[],
events:[]
},{ 
    name:"ListEditor",
    remark:"GridPanel单元格编辑器:多选列表编辑器"
    ,path:"fly.ui.grid.plugins.Editing.ListEditor",
properties:[],
methods:[],
events:[]
}]}